package lab02.test06;

public class Triangle {

    //构造函数  三角形
    Triangle(){}

    //属性：三个边，周长、面积
    double side1;
    double side2;
    double side3;
    double perimeter;
    double area;
    boolean x;

    //行为：返回周长、面积、修改三个边、判断是否能构成三角形

    //判断是否构成三角形
    void trangle(double side1,double side2,double side3){
        if (side1+side2>side3)
            x=true;
        else
            System.out.println("不能构成三角形");
    }

    //周长
    double perimeter(){
        if (x=true)
            return side1+side2+side3;
        else{
            System.out.println("不能构成三角形");
            return 0;
        }
    }

    //面积
    double area() {
        if(x=true)
            return (side1 * side2) / 2;
        else {
            System.out.println("不能构成三角形");
            return 0;
        }
    }

    //修改三个边
    double alter(double x,double y,double z){
        side1=x;
        side2=y;
        side3=z;
        return 0;
    }

}
